class 用户类:
    def __init__(self, 用户类型):
        self.用户类型 = "用户"  # "用户" 或 "管理员"

    def 注册(self, 用户名, 密码):
        self.用户名 = 用户名
        self.密码 = 密码
        print("注册成功")
        return True

    def 登录(self, 用户名, 密码):
        if 用户名 == self.用户名 and 密码 == self.密码:
            print("登录成功")
            return True
        else:
            print("登录失败")
            return False
    def 查看信息(self):
        print(f"用户名: {self.用户名}")
        print(f"用户类型: {self.用户类型}")

class 管理员类(用户类):
    def __init__(self,管理员用户名, 管理员密码):
        super().__init__("管理员")
        self.用户名 = 管理员用户名
        self.密码 = 管理员密码

    def 登录(self, 用户名, 密码):
        super().登录(用户名, 密码)
    def 查看信息(self):
        super().查看信息()
        print("管理员权限")


#创建对象
用户 = 用户类("用户")
管理员 = 管理员类("admin", "a123")
#注册
用户.注册("张三", "123")
#登录
用户.登录("张三", "123")
#查看信息
用户.查看信息()
#管理员登录
管理员.登录("admin", "a123")
#查看信息
管理员.查看信息()





